% ----------------------------------------------------------------------- %
% Arquivo: rmdiffserv.tex
% ----------------------------------------------------------------------- %

\section{RM DiffServ}
\label{c_cap_rmdiffserv}
O modelo RM DiffServ atualmente é um Draft (rascunho) da IETF\footnote{Internet Engineering Task Force} de \textit{RMD-QOSM - The Resource Management in Diffserv QOS Model} que descreve o conceito do protocolo NSIS (Next Steps In Signaling) sobre o domínio de RM DiffServ (Resource Management DiffServ).
Este modelo basicamente provê um gerenciamento dos recursos de um fluxo entrante em um nó de borda e requisita recursos para este fluxo no nó de saída.

O Draft da IETF especifica modelos de trabalho com o NSIS aliado com o gerenciamento do RMD. Basicamente, especifica o RMD-QOSM (NSIS QoS Model for RMD networks) e as especificações de fluxo (QSPEC) para o modelo RMD. Este modelo é utilizado para sinalização fim-a-fim em uma rede IP, para prover sinalização de QoS em redes com RM DiffServ.

O DiffServ é uma arquitetura que não especifica como os dipositivos de saída reservaram recursos ou disponibilidade de recursos da rede, porém, o DiffServ provê uma arquitetura escalar. Por conta disto, o RM DiffServ consegue prevê um modelo de gerenciamento escalar, onde os estados por fluxo não são armazenados e sim a especificação da sinalização.

Dois modelos de aplicações do Resource Management DiffServ podem ser descritos para o controle de admissão de tráfego: baseado em reserva e baseado em medição. 
No método baseado em reserva, cada nó mantém apenas um estado por classe de tráfego. Os recursos são armazenados dinamicamente em todos os nós, por onde o tráfego passa, conforme requisitado.
O método baseado em medição é um algorítmo que continuamente mede os níveis de tráfego e a atual disponibilidade de recursos e admite os recursos se a especificação esta dentro da disponibilidade do nó.

RMD é uma técnica para a inclusão de controle de admissão em função de serviços diferenciados (DiffSserv). O modelo permite que dispositivos externos à rede sinalizar pedidos de reserva na borda de um domínio RMD. Estes classificam o tráfego em classes de fluxos de tráfego e sinalizam a solicitação de pedido de recursos para a classe correspondente ao longo do caminho até a borda do domínio. O nó de saída reconstitui o pedido inicial e continua sua transmissão de dados ao longo do caminho para o destino final. Além disso, RMD define funções de notificação para indicar sobrecarga de situações dentro do domínio para os nós de borda.

Internamente ao domínio RMD, o RMD-QOSM juntamente com QoS-NSLP define um modelo de sinalização escalável por fluxo em que os estados não são armazenadas no Interior, mas nos nós do domínio onde a sinalização é realizada.

Em RMD, escalabilidade é alcançada por uma separação de classes de reserva, mecanismo utilizado na borda de um nó DiffServ, para um mecanismo muito mais simples de reserva necessário nos nós do interior do domínio. Tipicamente, assume-se que os nós de borda suportam estado de QoS por fluxo, a fim de fornecer garantias QoS para cada fluxo. O Interior do domíni utilzia um agregado de estado de reserva por classe de tráfego. Desta forma, é possível lidar com grandes números de fluxos no nós do interior do domínio.

\subsubsection{RMD-QOSM}
O QOSM é o como o gerenciador de QoS do domínio RMD. O RMD-QOSM é capaz de tanto modelar reservas, como da suporte a sessões intra domínio, que podem ser por fluxo ou por agregado. Em sessões intra-domínio por fluxo, o estado do fluxo é mantido fim a fim de um para um para o mesmo nó. No caso de sessões por agregado, o estado é armazenado de um para muitos por fluxo, para o mesmo nó.

\begin{figure}[!htpb]
 \centering
 \includegraphics[scale=.7]{figs/qosm_stateless.png}
 \caption{Modelo do protocolo}
 \label{fig:qosm_stateless}
\end{figure}

O modelo do protocolo RMD-QOSM é mostrado na Figura \ref{fig:qosm_stateless}. A figura mostra que os nós QNI e QNR, não fazem parte da rede RMD, os nós QNE Ingress/Egress do RMD domínio e os nós QNE que são nós do interior do domínio.(QNE Interior).

Todos nós do domínio RMD são geralmente nós QoS-NSLP conhecidos. Os nós de borda (Edge) armazenan e mantem os estados QoS-NSLP e NTLP, portanto, são stateful nós. O nós do interior mantém o conhecimento do NSIS, são conhecidos como stateless. A diferença entre stateless e reduced state é que justamente no modelo de operação, onde o QoS-NSLP stateless (NSIS para medição baseado em funcionamento), ou por armazenar estado nos nós (por reserva à base de operação).